<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
          函数：封装了一些可以重复执行代码。
          作用：提高代码的复用率。
          类似麦当劳的全家桶，里面已经封装好了鸡肉卷，汉堡和鸡米花、可乐。
          

          变量：声明和使用。
          var变量名 = 值；
          var age = 12;
          console.log(age);


          函数一般都是封装了，做某件事件的逻辑。
          函数就是动作，做事情。

          函数的声明和使用：
          声明的语法结构：
              function 函数名(){
                  函数体;
              }
            1. 需要用关键字 function 来声明。
            2. 需要有一个函数名。函数是做了某个事情，因此命名动词(小驼峰)。比如 sayHi 
            3. 大括号里面是具体执行的逻辑，即逻辑体。
            4. 函数不调用，不执行，调用一次，执行一次。
            
            使用：
               语法结构：函数名();
               示例：sayHi();

               
            以打游戏为例：函数声明就是告诉我们某个英雄拥有某个技能。
                         函数的使用，就是释放技能。 
             声明：就是说，亚索有一个技能，叫做疾风剑豪
             调用：亚索释放技能疾风剑豪    
        */

        function sayHi(){
            console.log('你好啊');
        }
        sayHi();
        sayHi();
        sayHi();

        console.log('-------------------------------');

        function skill(){
            console.log("亚索释放了疾风剑豪");
        }
        skill();
        skill();
        skill();
        skill();
    </script>
</body>
</html>